package com.eltsistemas.controller;

import com.eltsistemas.dao.ItemDoServicoDao;
import com.eltsistemas.modelo.ItemDoServico;
import java.util.List;


public class ItemDoServicoController {
    
    public boolean adiciona(ItemDoServico item)
    {
        
        ItemDoServicoDao daoItemDoServico = new ItemDoServicoDao();
            
        if(daoItemDoServico.buscaCodigo( item.getNome() ) == null)
        {
            new ItemDoServicoDao().adiciona(item);
            return true;
        }

        return false;
    }
    
    public List<ItemDoServico> lista()
    {
        ItemDoServicoDao daoItemDoServico = new ItemDoServicoDao();
        List<ItemDoServico> itemList = daoItemDoServico.lista();
        return itemList;
    }
    
    public ItemDoServico exibeDados(ItemDoServico item)
    {
        ItemDoServicoDao daoItemDoServico = new ItemDoServicoDao();
        ItemDoServico c = new ItemDoServico();
        c = daoItemDoServico.exibe(item);
        return c;
    }
    
     public boolean altera(ItemDoServico item)
    {
        
        ItemDoServicoDao daoItemDoServico = new ItemDoServicoDao();
            
        if(daoItemDoServico.buscaCodigo( item.getNome() ) == null)
        {
            new ItemDoServicoDao().altera(item);
            return true;
        }

        return false;
    }
    
    public void delete(ItemDoServico item)
    {
        ItemDoServicoDao daoItemDoServico = new ItemDoServicoDao();
        daoItemDoServico.remover(item);
    }
    
    public ItemDoServico buscaCodigo(String nome)
    {
        ItemDoServicoDao daoItemDoServico = new ItemDoServicoDao();
        ItemDoServico encontradoItemDoServico = daoItemDoServico.buscaCodigo(nome);
        return encontradoItemDoServico;
    }
    
}
